package com.deke.home.service;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.deke.entity.TbHeadNav;
import com.deke.entity.TbZone;
import com.deke.home.vo.TbHeadNavVo;
import com.deke.home.vo.TbZoneVo;
import com.deke.vo.Result;

/**
 * @author ：ludi
 * @date ：Created in 2022/12/6 13:14
 * @description：
 * @modified By：
 * @version:
 */
public interface TbHeadNavService {

    /**
     * 分页查询
     * @return
     */
    Result<IPage<TbHeadNav>> queryByConditionPage(Integer current, Integer pageSize, TbHeadNavVo tbHeadNavVo);

    /**
     * 删除操作
     */
     void deleteHeadNav(TbHeadNav tbHeadNav,Integer headId);

    /**
     * 添加操作
     */
    Result addHeadNav(TbHeadNav tbHeadNav);

    /**
     * 修改操作
     */
    Result updateHeadNav(TbHeadNav tbHeadNav);

    /**
     * 改变状态
     */
    Result changeStatus(Integer headId, String isDisable);


}